48585
627881
179683
414660
884548
882391
277565
45180
702320
373723
853886
394258
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471